ZEN SYSTEMS

Free SharePoint Online web part · version 1.0.4

Zen Message Card

Leadership messages with photo, name and role, rotating from a SharePoint list with a read-more popup.

Install in five minutes

  1. Unzip this download. You need zen-message-card.sppkg from the folder.
  2. Open the SharePoint admin center, then More features > Apps > Open to reach your tenant App Catalog. (No catalog yet? SharePoint creates one the first time you open Apps.)
  3. Upload zen-message-card.sppkg to Apps for SharePoint, tick Make this app available to all sites and choose Deploy.
  4. Edit any modern page, choose + to add a web part, and pick Zen Message Card from the Zen Systems group.
  5. Open the web part settings (pencil icon). Under Data source press Create the list on this site; the list is created with the right columns and sample items. Edit the items to make it yours.

Prefer PowerShell?

Connect-PnPOnline -Url https://<tenant>-admin.sharepoint.com -Interactive -ClientId <your PnP app id>
Add-PnPApp -Path .\zen-message-card.sppkg -Scope Tenant -Publish -SkipFeatureDeployment

Requirements: SharePoint Online (Microsoft 365). No custom scripts, no Microsoft Graph permissions and nothing for an administrator to approve beyond deploying the app.

A rotating message card for a CEO note, a department head's update or any "word from" section. Each message shows the sender's photo, name and role next to the text, with a read-more popup for long messages.

Features

Settings

SettingWhat it does
List nameThe list that holds the messages (default ZenMessages).
Create the list on this siteCreates the list with columns and sample messages.
Title (optional)Heading above the card.
Messages to rotateHow many active messages to load.
Seconds per messageRotation interval (paused while the popup is open).
Message displayPreview with Read more popup, or full message inline.
Preview length (characters)Where the preview is cut.
Read more popup showsThe current message, or all messages one under the other.
Photo width / height (px)Card photo size.
Card frame around the web partWhite card behind the web part. On by default.

List columns (ZenMessages)

ColumnTypePurpose
TitleSingle line of textMessage heading (shown in the popup when it lists all messages).
MessageMultiple lines (rich text)The message.
PersonPerson or Group (multiple)Sender(s); name, title and photo come from Microsoft 365.
PersonNameSingle line of textName when no person is picked.
RoleTextSingle line of textRole when no person is picked or the profile has no job title.
ImageUrlHyperlinkOptional photo when one person is shown.
IsActiveYes/NoShows or hides the message.
SortOrderNumberDisplay order, lowest first.

Attachments enabled; an attached image wins over ImageUrl.

FAQ

Does it need Microsoft Graph permissions? No. Profile photos are read through SharePoint's own user photo service.

Can one message come from two people? Yes. Pick several users; each gets their own photo, name and title stacked on the left.

Need something custom?

Zen Systems builds SharePoint intranets, corporate and department home pages, custom master pages for SharePoint Server, and web parts made to your brief. Visit zensystems.in, use the contact page, or email enquiry@zensystems.in.